package _case

import (
	"log"
	"os"
	"strings"
)

// 源文件目录
const sourceDir = "./12-file-rw/source-file/"

// 目标文件目录
const destDir = "./12-file-rw/dest-file/"

func GetFile(dir string) []string {
	//读取指定目录中的文件和子目录
	files, err := os.ReadDir(dir)
	if err != nil {
		log.Fatal(err)
	}

	list := make([]string, 0)
	//遍历文件和目录
	for _, f := range files {
		//目录跳过
		if f.IsDir() {
			continue
		}
		// 去掉两端的 / 拼接完整的文件目录名
		fullName := strings.Trim(dir, "/") + "/" + f.Name()
		list = append(list, fullName)
	}
	return list
}
